package com.ruoyi.system.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 下载令牌信息类
 */
@Data
@Schema(description = "下载令牌信息类")
public class DownloadTokenInfo implements Serializable {
    @Schema(description = "下载令牌")
    private String packageUrl;
    @Schema(description = "文件名")
    private String fileName;
    @Schema(description = "文件大小")
    private Double fileSize;
    @Schema(description = "文件hash")
    private String hash;
    @Schema(description = "包类型  app, data_package, diff_package")
    private String packageType; //
    @Schema(description = "版本")
    private String version;
    @Schema(description = "创建时间")
    private Date createTime;
}